home *** CD-ROM | disk | FTP | other *** search
/ Business Shareware / Business Shareware.iso / start / database / zmail389 / history.doc < prev    next >
Text File  |  1993-06-05  |  53KB  |  1,250 lines

  1.  
  2.                                   History
  3.  
  4.              Note that this is a free program that I use for my
  5.              own internal needs. I try not to release it until 
  6.              all bugs are cleared up, but sometimes I don't 
  7.              get to test all possible modes and "syntax errors" 
  8.              will show up in the field.  If you notify me of these, 
  9.              they will be corrected immediately. Otherwise you will 
  10.              simply have to wait until I run across them.
  11.  
  12.              A syntax error will rarely, if ever, cause a loss of 
  13.              data. But to be on the safe side, frequent backups 
  14.              are recommended. Also, you can always reload the older 
  15.              version to get yourself back in business.
  16.  
  17.              When moving to a new version, back up your \zipmail
  18.              directory in case that has to be restored.
  19.  
  20.              RECOVERY INSTRUCTIONS: If an update error occurs, there
  21.              is a procedure that copies your pathes.dbf (that is the
  22.              name for the master database) to your root directory.
  23.              Your old pathes.dbf is deleted, which will force a 
  24.              new installation when you re-enter. Once the update 
  25.              has been successfully made, enter the following at
  26.              the dos cursor:
  27.              
  28.                   copy \pathes.dbf \zipmail
  29.                   del \pathes.dbf
  30.              
  31.              Jack Lohman can be reached on Exec-PC at 
  32.  
  33.                       414-789-4210 (2400,N,8,1)
  34.  
  35.                       414-789-4352 (9600,N,8,1)
  36.  
  37.                       or by voice at 414-545-4128
  38.  
  39.  
  40.   V3.89
  41.      
  42.      Added a function in Utils/System/Page 4 to allow you to add area
  43.         codes to all records that are missing them, even if a phone
  44.         number does not exist. No harm can be done. It will not overwrite
  45.         area codes or phone numbers that already exist.
  46.  
  47.      Added a function in ADD that, when you enter a zipcode that is 
  48.         shared by two cities, it gives you a choice to select from
  49.         (assuming that you are using the ZIP.DBF described in files.lst)
  50.  
  51.      Improved (hopefully) the process of updating system files
  52.  
  53.      Eliminated the clock at top of screen (it was a pain in the rear)
  54.  
  55.  
  56.   V3.88
  57.  
  58.      Added a switch in the ADD mode to turn on/off duplicate institute
  59.         checking. Enter a minus sign (-) as first and only character
  60.         of LAST or ZIP (if names are turned off)
  61.  
  62.      Added ability to save commonly used field lists upon which you 
  63.         creat indexes. (one day I will add that capability to those
  64.         fields commonly printed)
  65.  
  66.      Added counts when doing a CTRL-C at menu #1 to display codes
  67.  
  68.  
  69.   V3.87
  70.  
  71.      Added feature to "walk" through names in Rapid Review mode:
  72.  
  73.                     <W> Activates/deactivates mode
  74.                     <P> Pauses scrolling
  75.                     Left Arrow Slows speed
  76.                     Right Arrow Increases speed
  77.                     Down Arrow moves forard
  78.                     Up Arrow moves in reverse
  79.  
  80.      Added feature to "page" through names in Rapid Review mode:
  81.  
  82.                     Ctl-PgDn shows 20 names at a time
  83.                     Any alpha letter will move you directly to that letter
  84.  
  85.      Improved Rapid Review to allow backing up beyond top of screen
  86.  
  87.      Added feature to save last SRCH code used (when ADDing records)
  88.      
  89.      Corrected Alt-S disk space feature at Menu #1
  90.  
  91.      Added automatic download of laser fonts when enterring label printing.
  92.  
  93.      Added a feature in EDIT that, if you fail to enter the first 
  94.         character as a capital, or accidentally leave the CAPS lock on,
  95.         ZipMail will find it anyway (if it exists).
  96.  
  97.      Added a feature to allow the system, upon initial boot up, to 
  98.         immediately go onto the ADD mode (if, and only if, a dummy 
  99.         file by the name of ADD.TST is in the zipmail directory.
  100.         This allows an unskilled data entry person the use of the 
  101.         system without knowing their way around in it.
  102.  
  103.   V3.86
  104.  
  105.      Added Alt-A in ADD screen. This lets you select which fields you
  106.          want to use in the ADD mode.
  107.  
  108.      Fixed <F4> function to allow setting days of follow-up when [ is
  109.          hit in Rapid Review and SET mode.
  110.  
  111.      Removed SetFilter option (who knows why it was even there?)
  112.  
  113.      Corrected form letter, now prints "Dear FirstName:" when appropriate.
  114.  
  115.      Corrected code that allows you to save a field list as default.
  116.  
  117.      Corrected obscure bug when attempt was made to delete current directory
  118.  
  119.  
  120.   V3.85
  121.  
  122.      Added Alt-E in ADD screen. If used in the LASTNAME field only, it
  123.         will pull up last record enterred so that corrections can be made
  124.         without leaving the ADD function. PgUp and PgDn will then let you
  125.         flip backwards in the reverse order of entry.
  126.  
  127.      Corrected bug in Print List that caused failure whenever a SRCH 
  128.         string was not used in conjunction with the function.
  129.  
  130.      Corrected an obscure bug that created some wierd strings while in
  131.         the SET mode and changing SRCH strings.
  132.  
  133.      Changed POSITION (in the ADD mode) to where it will carry forward
  134.         the previous position, but will let you edit it.
  135.  
  136.      Changed default to question "Do you want record numbers" to No.
  137.  
  138.   V3.84
  139.  
  140.      Added feature to allow excluding some fields that are in the 
  141.          database but not availlable at time of ADDing the new records.
  142.          Menu #1/"A". Displays only the fields as selected upon entry.
  143.  
  144.      While in ADD, if the zip code is not available, it will now ask
  145.          for city and then give a list of available zip codes to chose
  146.          from. (if ZIP.DBF is in use)
  147.  
  148.   V3.84
  149.  
  150.      Added feature to allow entry of records without a name. Enter a '='
  151.          as lastname and names are turned off. Enter a '=' as zipcode
  152.          and names are turned back on. Obviously, you would want to 
  153.          do this on a fresh record so as not to screw things up on data
  154.          already entered.
  155.  
  156.      Added feature to allow saving your favorite indexes in a database.
  157.          It is stored on a directory basis (rather than a global basis
  158.          affecting all directories. 
  159.  
  160.      If index is set to "institute" while in Rapid Review, it displays
  161.          the institute on the left rather than the last name.
  162.  
  163.      The *.set files that were created to store various SRCH strings 
  164.          were all going into the default \zipmail directory (rather than
  165.          into the appropriate subdirectory). This has been corrected, but
  166.          you will have to move those already corrected into their correct
  167.          subdirectory.
  168.  
  169.      Corrected Print List problem whereby first database record was 
  170.          always being printed with the list.
  171.  
  172.  
  173.   V3.83
  174.  
  175.      Corrected where signature is printed.  Was at a certain x/y coordinate, 
  176.        but the "desired" line would vary depending on how many lines were 
  177.        printed in the address.
  178.  
  179.      Added a scroll feature in zipcode database (Menu #1/<Z>). Activate 
  180.        and deactivate with <F8>. Shows in ZIP order. The follong keys 
  181.        allow you to replace the field in the record highlighted with the 
  182.        data from the previous or following record:
  183.  
  184.        Previous:   <2> STATE   <3> City   <4> Area    <5> County 
  185.        Following:  <6> STATE   <7> City   <8> Area    <9> County 
  186.  
  187.        You can also edit by hitting <ENTER> on a highlighted zipcode to 
  188.        edit any portion of it.
  189.  
  190.        Added printers.dbf record for HP LaserJet 4/4m
  191.  
  192.  
  193.   V3.82
  194.  
  195.      Fixed a couple of bugs (maybe even added some new ones)
  196.  
  197.      Now updates system.dbf globally, rather than when you change databases.
  198.  
  199.      Now you can add a description to your individual databases beyond
  200.        the cryptic 8 DOS characters. You may revise the "system description"
  201.        by hitting <F6> from:
  202.  
  203.          Menues #1, 2, 3
  204.          "UTILS/<S>/ page 3" 
  205.          "0" at main menu or "A" at menu #3 lets you scroll through 
  206.              each directory and name them.         
  207.  
  208.   V3.81
  209.  
  210.      In Rapid Review, you can now set Transform and Insert with Alt-I,
  211.        and once set it displays status at lower right side of screen.
  212.  
  213.      When printing labels you can now print one label per 8.5 x 11 page
  214.        strategically placed so that when folded in thirds, it can be 
  215.        folded, stamped and mailed without an envelope. It is on the red
  216.        screen and labeled "<T>arget coordinates". The defaults are 30
  217.        lines down and 30 columns in.
  218.  
  219.   V3.80
  220.  
  221.      Can now "set" to search on empty SRCH field.
  222.      
  223.      Now shows all codes when "excluding" SRCH codes. (Menu 1, <R>, <ENTER>)
  224.  
  225.      Corrected conversion to "cap first" (UTIL/U) to properly handle
  226.         McConnell, McDonald, O'Connell, etc.
  227.  
  228.  
  229.   V3.79
  230.  
  231.      Moved the FRSTNAME feature from UTILS/S to Menu #2, and added
  232.        the ability to revamp the "hello" field of the current database.
  233.        From here you may also (re)create a FRSTNAME database or enter its
  234.        edit mode.
  235.  
  236.      Added an enhancement in the Alt-V function from the main menu. When
  237.        you "view" your events calendar, if an exclaimation (!) is in the
  238.        description, the entry will blink on the screen.
  239.  
  240.   V3.78
  241.  
  242.      Corrected two minor bugs that could have caused a syntax error.
  243.  
  244.   V3.77
  245.  
  246.      Added a function in the Event Calendar to allow printing the 
  247.        indicated calendar(s) (1,3,6 or 12 months) (LaserJet only)
  248.  
  249.      Added the ability to append a signature to mailmerge letters
  250.        (LaserJet only). To use, you must have the desired signature
  251.        scanned into a PCX file and then converted to an HP .PCL file.
  252.        However, this can be tricky. The resulting PCL cannot have 
  253.        a fixed position, i.e. the graphic signature must be relocatable
  254.        by the ZipMail x/y coordinates.
  255.  
  256.        I have tried using CGP, but have not gotten this to work yet.
  257.        I send my signatures off the following company to have them 
  258.        convert it (for a fee). You may do the same, at least until I
  259.        can create them myself. Let me know if you find a better way.      
  260.  
  261.                               Mr.  Joe Lopez
  262.                          Texas Associated Software
  263.                             523 La Cresta Drive
  264.                              Red Oak, TX  75154
  265.                                (214) 617-5260
  266.  
  267.  
  268.        To facilitate locating the signature on the document, Alt-T prints
  269.        a template giving horizontal and vertical grid locations. A 
  270.        sample "signture.pcl" is included to play with. If this one 
  271.        works and yours does not, then you have a .PCL format problem.
  272.  
  273.        Also note that the signature may not print unless the fonts 
  274.        have first been downloaded.
  275.  
  276.      When entering EVENT LIST (alt-V), ZipMail now gives warning and a 
  277.        list of old events that are going to be deleted (according to the 
  278.        days as listed in UTILS/S)
  279.  
  280.      Added an automatic function in ADD to append the Mr or Ms whenever
  281.        the firstname matches one already in the new "frstname.dbf". 
  282.        This database is created either by request during the UPDATE 
  283.        or INSTALL procedure, or manually from the UTILS/S/Page 3 screen
  284.        and then <F7>.  <F6> allows you to rebuild it at any time. 
  285.  
  286.           Two items of interest:
  287.  
  288.           If used, it requires about 50K of disk space, and
  289.  
  290.           It cannot differentiate between names common to both sexes
  291.           (like Pat). These will have to be edited as you go along.
  292.  
  293.           You can, however, make a name unisex by hitting CTRL-U key.
  294.           while on display, the selection can be made specific to:
  295.  
  296.                       Select     Male     = Alt-M
  297.                       Select     Female   = Alt-F
  298.                       Select     Both     = Alt-B
  299.  
  300.                       Select     Unisex   = Alt-U
  301.                       Convert to Unisex   = Ctl-U 
  302.           
  303.  
  304.   V3.76
  305.  
  306.      Corrected a bug in the UPDATE function.
  307.  
  308.   V3.75
  309.  
  310.      Added color to the "event list" <alt-V>. From now on:
  311.  
  312.         Dates before current date = blue /cyan
  313.         Current date              = white/cyan
  314.         Dates after current date  = black/cyan
  315.  
  316.      Changed the way you add company name in the word processor. Now
  317.         you set up a signature block in Menu #3/<S>ystem (page 3)/<F5>  
  318.         to include a complete sign-off signature block that can be 
  319.         accessed anywhere from within the letter with <ALT-F3>.
  320.  
  321.      Hopefully corrected an obscure problem which sometimes prevented
  322.         the system database in the subdirectory from getting updated 
  323.         with a new structure.
  324.  
  325.      Added some code that provides automatic error recovery in the 
  326.         event a certain obscure error occurs.
  327.  
  328.   V3.74
  329.  
  330.      Moved a function to an area not so memory-sensitive.
  331.      
  332.      Added a function to allow an overview of calendar events scheduled.
  333.         If you have the calendar on the screen, hit <L> to list.
  334.         If at menues #1, 2, or 3 hit <Alt-V> to view list of events.
  335.         While you are there, you may <P>rint the list.
  336.  
  337.   V3.73 
  338.  
  339.      Corrected problem with ADD when not all fields are present (phone
  340.         and institute, when not a selected field, crashed.)
  341.  
  342.   V3.72 
  343.  
  344.      Added feature: Now when you edit a name and it is not found, ZipMail 
  345.         will ask if you want all other databases searched as well.  
  346.         You may hit <N>o or <ESC> to terminate this mode. 
  347.  
  348.               Note that if you DO have other databases on the system 
  349.               but it does not query you, hit <0> twice (from Menu #1) 
  350.               to create the directory inventory database.
  351.  
  352.      Corrected the Rapid Review "end of file" problem. When you hit 
  353.         bottom, it now truly returns to the top of file. (It used to 
  354.         return to the second record matching the SRCH string.
  355.  
  356.      Reinstated the "Department Head" feature. Somehow it got dropped in
  357.         earlier revisions. But I tied it into the "Default Name" feature.
  358.         Let me know if this turns out to be inconvenient.
  359.  
  360.      Moved all .set files to their appropriate subdirectories (.set files
  361.         simply "remember" the SRCH code last used.)
  362.  
  363.  
  364.   V3.71
  365.  
  366.      Corrected another bug. Sorry, but there is some tricky code that
  367.         got the best of me. Hope its okay now. I released two quick
  368.         versions to solve immediate problems, but would not be surprised 
  369.         if another bug pops up.
  370.  
  371.   V3.70
  372.  
  373.      Corrected a bug. (What else can I say?)
  374.  
  375.   V3.69
  376.  
  377.      Made the following keys active from menu #1 (but did not disable 
  378.         the old ones, which are still good for use in Menues 2 & 3)
  379.  
  380.                 Old         New           Function
  381.                 ___   __________________
  382.  
  383.                       Menu #1  Menu #2,3
  384.                                       
  385.                  =       V=       =       eVents Calendar
  386.                                       
  387.                  \       T\       \       ToDo list
  388.  
  389.      From Menu #1, the CTRL-S now lights up an "on/off" so you always have
  390.          an indicator of whether SUPERsrch is on or off.
  391.  
  392.      Added ability to enable/disable the search for files on floppy drives.
  393.          If you never use floppies, disable it in UTILS/"S"/Page 3
  394.  
  395.      Disabled <F2> Calendar in word processor because it conflicted with
  396.          WP internal commands.
  397.  
  398.      In word processor, provided default export file as the filename
  399.          in the mailmerge screen. Change it if you intend it to be 
  400.          something else.
  401.  
  402.      Added code to correct a wierd bug that (you don't really want to 
  403.          know this) multiple records in the system.dbf.  It did no harm, 
  404.          except when it filled up your disk. This new code will search 
  405.          all system files, check their length, and reset them to one 
  406.          record.
  407.  
  408.  
  409.   V3.68
  410.  
  411.      Corrected the ADD screen modes 2 & 3 (constant address and city).
  412.         These went south when the zipcode database was implemented.
  413.  
  414.      Made the "default name" unique to the individual databases. This is 
  415.         the name that is inserted whenever the record lacks a first and 
  416.         last name (like, it will add "Director of Marketing")
  417.  
  418.      Corrected spelling on Menu #1 (index selection)
  419.  
  420.      Added a check for a weird bug that may have only affected one of
  421.         my friends databases (one of my beta sites). It caused the 
  422.         USER index to crash when attempting to index.
  423.  
  424.   V3.67
  425.  
  426.      Added an elapsed time indicator at Menu #1 <Alt-T>
  427.      Corrected a bug that may or may not have affected you, depending
  428.         on whether or not you had Super SRCH turned ON.
  429.  
  430.   V3.66
  431.  
  432.      Added an expanded "duplicate file lister" to menu #1 <D> <D>
  433.  
  434.      Added a ToDo list function from Menues 1,2,3
  435.  
  436.      Corrected minor problem while in system and using <F5> sortsrch
  437.  
  438.      Modified "date creation" to update at each new Menu #1 (for those 
  439.        who don't turn their systems off overnight)
  440.  
  441.      Please note: When doing a mailmerge of letters, if you have not 
  442.        filled the "hello" field (i.e. Mr or Ms), zipmail will not know
  443.        what to put behind the "Dear ....", so it defaults to something
  444.        like "Dear Jack Lohman: ". 
  445.  
  446.   V3.65
  447.  
  448.      Corrected a bug in calling the new TICKLER function
  449.  
  450.   V3.64
  451.  
  452.      If the clock is annoying to you, place a dummy file called 
  453.         "clock.tst" in your \zipmail directory.
  454.  
  455.      Added a Date/Calendar and Tickler function by Ross Poppel 
  456.         Hit the "equal" sign at Menues # 1,2,3
  457.  
  458.      Added a Merge function from the Utilities <M> menu. This is similar
  459.         the that in the mailmerge section, and you'll have to judge which
  460.         one works best for you. Note that there is a "query" option that
  461.         provides you with a complex selection capability. See QUERY.DOC
  462.         for help.
  463.  
  464.   V3.63
  465.  
  466.      Corrected bug that affected new user startups.
  467.  
  468.   V3.62
  469.  
  470.      Not released
  471.  
  472.   V3.61
  473.  
  474.      Changed HELP colors to black on cyan (for better EGA display)
  475.  
  476.      Added ERASE String (when entering Rapid Review with preexisting string)
  477.  
  478.      Added Ctrl-C call for code list display while in SET string mode.
  479.  
  480.      Added ability (in SET string) to INclude or EXclude any parameter
  481.      (however, be careful that you fully understand the formula when
  482.      attempting a complex string)
  483.  
  484.      The SRCH string is now database sensitive so you do not erase an
  485.      old SRCH string when moving to a new database. When you return to
  486.      a database, it will restore the last string used or ask if you wish
  487.      to carry forward the string from the current database. If you have 
  488.      directories of the same name on different drives, ZipMail will ignore
  489.      the drive number and restore the string anyway. If it is wrong, it 
  490.      can be easily corrected.
  491.  
  492.      Note that if you move to a new directory and wish to use the SRCH
  493.      string from a directory that you didn't carry forward, you can go 
  494.      to Rapid Review <S>et and use the <Alt-R> string restore command,
  495.      and pick the appropriate directory name.
  496.  
  497.      In SET, added the ability to purge the disk of unwanted SRCH string
  498.      files via <Ctrl-D>. Note that the right arrow is equivalent to 
  499.      the <Ctrl-D> sequence, as is the left arrow = <Ctrl-S>. This is 
  500.      a DOS parculiarity.
  501.  
  502.  
  503.   V3.60
  504.  
  505.      Restored the printing of the counts at the end of a label run.
  506.      
  507.      Now it _really_ saves and restores the last SRCH string.
  508.  
  509.      Improved reliability of complex search strings.
  510.  
  511.      You may now set an "auto pack" flag in UTILS/S to automatically
  512.         pack records when deleted records exist.
  513.  
  514.      For unattended indexing on large databases, now allows you to give
  515.         prior approval to the PACK operation (so you don't have to sit 
  516.         around and wait for it to count deletions).
  517.     
  518.      You can now output "lists" to an ascii file (Menu#1/P)
  519.  
  520.   V3.59
  521.  
  522.      Cleaned up a couple of areas that were bothering me. One is the 
  523.         screen for selection for "previous code" (in the label sequence).
  524.         It now shows a pick list that lets you select or deselect your
  525.         choices.
  526.  
  527.      Added ZipCode RANGES to SET screen (Cntrl-Z). When in "range" mode
  528.         and you want to enter 'exact' zipcode, enter it as both the 
  529.         TO and the FROM zip.
  530.  
  531.      Added Access to ZipCode database when in Rapid Review (Alt-Z).
  532.  
  533.      Automatically save last SRCH string and restore it on ZipMail reentry.
  534.  
  535.      Implemented printers.dbf DELETE mode. Printers must be deleted one 
  536.         at a time.
  537.  
  538.      Made adding printers easier/more reliable.
  539.  
  540.      NOTE TO LASER USERS: The "printers.dbf" database that was originally 
  541.      distributed may have an error in the codes. Check your manual for 
  542.      the 6lpi, 8lpi and underline ON codes. My manual differed from the 
  543.      database, and after correcting the database (HP Series II) with the
  544.      following codes, it solved one of my problems. Your old printers.dbf
  545.      is not overwritten on updates for fear of destroying your additions.
  546.  
  547.                   6lpi should be:     &l6D   (that's a lower case L)
  548.                   8lpi should be:     &l8D   (that's a lower case L)
  549.                   Underline ON  :     &d0D   (that's a zero)
  550.      
  551.  
  552.   V3.58
  553.  
  554.      Added a "filter" switch to the SET mode. In some cases it may be 
  555.      quicker to scan Rapid Review and to print lists, so you can turn
  556.      it ON. However, "locate" and "goto" will not find a record if it
  557.      doesn't meet the search string specs. I've added a timer on Print 
  558.      Lists so you can test it both ways. 
  559.  
  560.      Corrected state count (Menu #2 sTate)
  561.  
  562.      Before, in the ADD mode, the Salutation would be carried forward 
  563.      from the last record (in the event you were entering from a list
  564.      of all of the same sex). Now you can turn that feature on/off
  565.      in UTILS/<S> page 2.
  566.  
  567.      Corrected labels printout when the FIRST1 and FIRST2 fields did
  568.      not exist.
  569.      
  570.  
  571.   V3.57
  572.  
  573.      Added a "pick list" feature to Menu #1 <D>elete <D>uplicates that
  574.      copies the deleted records to a picklist.dbf and then lets you 
  575.      scan them and mark the ones whose Deleted/Undeleted status 
  576.      should be reversed. You always have the option of deleting or not
  577.      deleting when doing a duplicate print list, and which you choose
  578.      depends on whether it is your first pass (delete) or final pass
  579.      (don't delete). If you delete, of course, you have to make sure 
  580.      you undelete the ones you want to save or they're a gonner. The 
  581.      picklist.dbf is created in the respective directory for technical
  582.      reasons, and you can delete it after you are through with it.
  583.  
  584.      Added <F>irstname to SET string mode (moved "followup" days to
  585.      CNTRL-F.
  586.  
  587.      Corrected a problem that occurred only after eliminated a field
  588.      from your database. Was not updating the "field list" with the 
  589.      new structure.
  590.  
  591.   V3.56
  592.  
  593.      Corrected a small bug when importing into the word processor.
  594.      (Small, hell, it crashed dead in its tracks.)
  595.  
  596.   V3.55
  597.  
  598.      ZipMail now supports 102 printers (printers.dbf). It starts with the
  599.        "Generic" printer and is changeable by the user (UTILS/P/P).  If
  600.        you select a new printer, it transfers it to the default printer
  601.        database (prndflt.dbf), from which ZipMail receives its queues.
  602.        You may edit or add to this database, but you are on your own
  603.        here.  In the future the printers.dbf will probably come in a 
  604.        separate zip file so I don't overwrite any printers your you've
  605.        added to your printers.dbf. 
  606.  
  607.        Incidentally, because I do not have 102 printers laying around, it
  608.        is difficult for me to verify the printers.dbf (which someone got 
  609.        off of a BBS). It seems to work on the Okidata Pacemark 2410, and 
  610.        I will try to ensure that it works on most LaserJet's, but that's
  611.        as far as I can go with it. 
  612.  
  613.        Check out the <F>ont selection function. You can set various 
  614.        commands to send to the printer on startup.
  615.        
  616.  
  617.      ZipMail now also contains an excellent Clipper function for word
  618.        processing written by Frank R. Genus, Jr. (P.O. Box 503, 
  619.        South River, NJ 08882, Voice/Fax (908)390-1672). If you have 
  620.        something that works, you may want to keep it. But I recommend 
  621.        that you at least try this one. It has search and replace, but the 
  622.        best feature is its ability to store the records in a "letters.dbf"
  623.        with real names (rather than DOS filenames). However, this does
  624.        require you to export your letter to an ascii file so ZipMail can
  625.        read it. Some day I may make this easier.
  626.  
  627.        To load it:  Menu #2, <M> , <F5> ---- and once in, hit <F4> to 
  628.        load the first letter (actually it is the documentation file).
  629.  
  630.        Incidentally, it will only load from the MailMerge screen if your 
  631.        <S>ystem database does not have a specified word processor. It 
  632.        otherwise will load from UTIL/<W>. If you enter your name or 
  633.        company name in UTIL/<S> (page 3), it can be inserted in letters.
  634.  
  635.   V3.54
  636.  
  637.      This is one of those great moments when one very good feature added
  638.        caused another feature to fail. It had to do with picking fields.
  639.        (It was the ability to escape back to the main menu, but the <F10> 
  640.        key in that function did the same thing, so there was no way to go 
  641.        forward. It works now.
  642.   
  643.      Corrected a small bug when using <0> at main menu and selecting a 
  644.        database that had fewer fields than the previous.
  645.  
  646.      Added to the Rapid Review Help screen, and changed the colors on 
  647.        some of the other screens to be more readable with more monitors.  
  648.  
  649.      Expanded the sensitivity of the <D>elete to <P>rinter and <D>elete to 
  650.        <S> functions on Menu #1. Three levels of First Name, 5 levels of 
  651.        Zip code, and 2 levels of Order are provided. In all cases the 
  652.        "1st pass" is more selective than the 2nd, and so on. The most 
  653.        effective (and most time consuming) is multiple passes, with a 
  654.        PACK and Index between eacg one of them. But you should get all 
  655.        duplicates this way. [Incidentally, there is no trick to deleting 
  656.        "exact" duplicates. This feature allows deleting when the same 
  657.        person is in the database twice; once with home address and again 
  658.        with office address. Or, once with complete name and again with 
  659.        just initials).
  660.  
  661.      Added the ability to use the PACK in menu #2 after printing the
  662.        duplicates thru Menu #1 <D> <P>. The advantage to this is that 
  663.        Zipmail will save the data in the following fields according to:
  664.  
  665.          phone      if empty in the saved record, will save from deleted
  666.          institute  saves the longest of the two 
  667.          first      saves the longest of the two 
  668.          srch       saves a combination of both SRCH fields
  669.          notes      will save the notes (mailings) from both, at 
  670.                     least to the point of filling up the field.
  671.  
  672.        If that is not what you intend to happen, use the PACK in the 
  673.          index command instead. And remember, when auto delete is selected, 
  674.          you must review and edit the deletions you want to remain as 
  675.          deletions.
  676.  
  677.   V3.53
  678.  
  679.      Got smart. Figured out a way to check your particular FIELD 
  680.        configuration in a much faster way, and this allowed much 
  681.        faster painting of screens in EDIT, RAPID REVIEW, and the
  682.        FLEXIPRINT screen.
  683.  
  684.      Added ability to print individual envelope addresses at the 
  685.        Rapid Review screen (LASER only). Hitting Alt-P now gives 
  686.        the choice of ENVELOPE or PAGE OF LABELS. Prints in landscape
  687.        mode then switches back to portrait. Access positioning via
  688.        UTILS/L screen.
  689.  
  690.      For LASER users, added ability to print labels directly to 
  691.        envelopes when set for 1-up and <E> is selected (where INDEX 
  692.        and SPECIAL were previously selected). If you set HP to manual 
  693.        feed, you will not get the "pause" message as before. You need 
  694.        to keep feeding envelopes. If set to 'ZipMail will ask', you 
  695.        need to insert envelope and then hit a key.
  696.  
  697.   V3.52
  698.  
  699.      Corrected a small bug when using the PgDn key in Rapid Review
  700.      (It turns out that it is the same inkey code as Cntrl-C, which
  701.      calls the Codes.dbf from the main screen, and a syntax error 
  702.      occurs when returning to Rapid Review.)
  703.  
  704.      Corrected PrintList so it would start at top of file.
  705.  
  706.      Added display of code list when <T>ransfering records to a new 
  707.      database (so that an informed decision can be made).
  708.  
  709.      Expanded the <F1> Help screens on Menues 1 & 3
  710.  
  711.      Corrected a weird bug that only occurred when first going into
  712.      ZIP search, doing a wildcard search, and then going into Rapid Review.
  713.      
  714.   V3.51
  715.  
  716.      This version corrects an error in the UTILS/TRANSFER/APPEND that 
  717.      has been in there for some time, but has not been reported. I found 
  718.      it, but that just goes to show you how infrequently I use that 
  719.      particular command.
  720.  
  721.      Added CNTRL-C at Menues 1,2,3 for a peek at the SRCH codes.
  722.      Modified "0" directory list so that it uses existing list rather
  723.      than updating each time. Directory list now updates only when 
  724.      changes have been made. However, if you add directories outside
  725.      of ZipMail, they will not show up on the list. Hit the numeric "0"
  726.      to force an update.
  727.      
  728.  
  729.   V3.50
  730.  
  731.      When going into labels, changed the 5-page selection routine to
  732.         one page, with <F4>, <F5> and <F6> options for State, Zip and 
  733.         area code.  Note that if you have already established a "SUPER"
  734.         string, anything here will be additive.
  735.  
  736.   V3.49
  737.  
  738.      Corrected MailMerge function (wasn't adding name to address block).
  739.  
  740.      In the interest of cutting 60% off of the time it takes to print
  741.         labels, I have inserted a "filter" command. The only negative
  742.         result is that it gives eroneous "percent completed" numbers.
  743.         I think that's a small price to pay, since few would sit and 
  744.         watch this number advance. I would appreciate feedback on this.
  745.  
  746.   V3.48
  747.  
  748.      Because of the recursive nature of the SUPER srch function, I've
  749.         had to remove the Alt-S option while in the SRCH string build
  750.         screen. Instead, you can set your preference for the abbreviated
  751.         search string (the old way) vs the SUPER srch (the new way) by
  752.         going into UTIL/"S" Page 3. Thereafter, you can toggle it with 
  753.         the CNTRL-S key.
  754.      Corrected a problem in the Print List string that cried "Invalid
  755.         Fields" even when they weren't invalid.
  756.      Fixed another couple of harmless bugs, but can't promise I got 'em all.
  757.  
  758.   V3.47
  759.  
  760.      Corrected weird bug when returning from rapid review and reentering.
  761.      (Note that there is still a weird but harmless bug when going from
  762.  
  763.             Rapid Review -> Super String -> Rapid Review -> SET
  764.  
  765.      Somewhere along the line it loses the "description". I'll get to 
  766.      that soon, but the bug fix above needs immediate uploading.
  767.  
  768.  
  769.   V3.46
  770.  
  771.      Added "Record Number" to the available fields for indexing. In
  772.         effect, this is the order in which the records were entered
  773.         into the system. To be effective, it must be used exclusive 
  774.         of all other fields.
  775.  
  776.      The "SET" and SUPER SRCH commands have been changed as follows:
  777.  
  778.         Corrected the syntax error when leaving the SET command without
  779.            a selected string.
  780.  
  781.         Added AND/OR switching. But this can be tricky and you should 
  782.            read the two help screens first.
  783.  
  784.         Added "(" and ")" for more complex search strings.
  785.  
  786.         Added SAVE and RESTORE of your favorite search strings.
  787.         Added "memory left" and "Index" to the "border" of menues 1,2,3
  788.            ("on screen" index now applies only with "USER" index)
  789.  
  790.    
  791.   V3.45
  792.  
  793.      Corrected TRANSFORM bug.
  794.      Added a SUPER SRCH CODE function that allows you to set up unlimited
  795.         combinations of SRCH and other "set" strings. This is an expansion
  796.         of the previous SET command in Rapid Review.  Access it with the
  797.         <S>et command in Rapid Review, or <Alt-S> when setting up the 
  798.         SCRH formula.
  799.  
  800.      Cleaned up the following areas to accomodate the additional POSITION
  801.         and expanded TITLE and HELLO fields:
  802.  
  803.                        Rapid Review SET commands 
  804.                        (substantial change, see the ? screen)
  805.  
  806.                        Rapid Review FlexiEdit
  807.  
  808.  
  809.   V3.44
  810.  
  811.      Added a new "POSITION" field (30 characters) and provided an 
  812.         option to expand the TITLE field to 10 characters.
  813.         
  814.      Modified ADD so that an Alt-A brings up area codes (rather than
  815.         being forced to write over them). 
  816.  
  817.      Added <Alt-A>, <Alt-Z>, <Alt-U> to the Menues #1, #2 and #3 (Util)
  818.         to toggle index from Alpha, Zip and User.
  819.  
  820.      At Rapid Review screen, added <Alt-E> for Eject Paper and <Alt-T>
  821.         to toggle Flexiprint on and off.
  822.    
  823.      Notes:
  824.  
  825.         With a 'title' field set at 2, the entryies will be forced to 
  826.         upper case (i.e., MD,DO,RN, etc.).  With it set at 10, though, 
  827.         that can't be done (because of Ph.D., etc.).  Therefore, if you
  828.         use the latter, set one of the Function keys to "MD" or "M.D." 
  829.         (or whatever).  
  830.  
  831.         If you are using the optional ZIP.DBF (indexed on both city and 
  832.         zipcode), you can reassign the function keys to POSITION's like 
  833.         "President or C.E.O. or Director of Nursing" for the insertion 
  834.         into the new POSITION field. Also, understand that the data 
  835.         within the position field will be printed on the line immediately 
  836.         below the name, so you can use it for things other than "position":
  837.  
  838.           Department:    i.e.,          Department of Radiology
  839.                                         Manufacturing Department
  840.                                   
  841.           An extra address lin for those long governmental addresses.
  842.  
  843.  
  844.  
  845.   V3.43
  846.  
  847.      Fixed a bug in Rapid Review Options
  848.      Added, in Rapid Review, and for LaserJet users only, the ability
  849.         to highlight a name and hit <Alt-P> for a page of labels.
  850.         But remember: your "labels" font must first be loaded!
  851.      Totally revamped the Menu #2 Backup command. It will now automatically
  852.         walk through every directory and ask if you want it backed up.
  853.         You may also command it to run continuously, but it will stop 
  854.         after your floppy reaches a point that its available space does
  855.         not equal 25% of the directory being backed up at the moment.
  856.         (It assumes that you are getting a minimum of 75% reduction in
  857.         the zipping process.)  Of course, PKZIP.EXE must be in your 
  858.         DOS path for this whole thing to work.
  859.      Version 3.44 will have a field added for "position" (i.e., CEO,
  860.         President, Director of Personnel, etc.)
  861.  
  862.   V3.42
  863.  
  864.      Removed requirement to request access to certain fields in the 
  865.         UTLIS/S screens.  If they exist in the active database, they 
  866.         are automatically accessed.
  867.      Now permit setting (in UTIL/S Page 1) whether you want the SRCH
  868.         codes to be automatically sorted (by alpha, numeric, other),
  869.         and whether you want "C" to always lead the SRCH code if a client.
  870.         *** (Hit <F5> at this screen to sort the then current database)
  871.      Now includes the OFFICIAL 2-char. canadian province abbreviations.
  872.      You may now totally exclude certain fields, and if done it will 
  873.         also eliminate the one-character dummy field.
  874.      Expanded USER index to additional fields, although only the first
  875.         three will be displayed on Menu #1 and Menu #2. The fields that
  876.         can now be indexed are as follows:
  877.  
  878.                 TITLE            ADDRESS          SRCH
  879.                 HELLO            CITY             NOTES
  880.                 LAST             STATE            REMARKS
  881.                 FIRST            ZIP              LASTDATE
  882.                 FIRST1           PHONE            NEXTDATE
  883.                 FIRST2           HPHONE           ENTRYDATE
  884.                 INSTITUTE        FPHONE           AGE
  885.  
  886.         This feature can be extremely useful when wishing to move all
  887.         of the records with, say, blank institutes or phone numbers to
  888.         the top of the indexed list (blanks appear before the letter A
  889.         of the alphabet).
  890.                  
  891.   V3.41
  892.  
  893.      Corrected syntax error when using <F7> from labels setup screen.
  894.      Added code to accomodate selection of states > 2 characters in
  895.         length when running labels or Rapid Review.
  896.      Expanded (ALT-S) to properly display space on all drives.
  897.      Enhanced some displays in the "labels" printing string.
  898.      Added ability to totally eliminate lastdate and nextdate fields
  899.         to save diskspace on those databases not needing them.
  900.         (I will be doing the same on other fields in the next version.)
  901.      Added the field "ENTRYDATE" which, if present will append the date
  902.         the name is added to the database. This date cannot be edited
  903.         but can be displayed.
  904.  
  905.   V3.40
  906.  
  907.      Added ALT-S for Disk <S>pace at menues #1, #2, Utils, Transfer
  908.  
  909.      Muted lastdate/nextdate in the EDIT mode (when system lastdate/
  910.         nextdate is turned off in UTILS/S mode).
  911.  
  912.      Moved printer setup from UTILS/S to a different area (UTILS/P/S) 
  913.         AND Added an optional delay before zipmail quits trying the 
  914.         printer (when it is out of paper).
  915.  
  916.      You can now set up a special format in UTILS/P/C or during the 
  917.         process of printing labels (as before).
  918.  
  919.      Added laserjet font control to print labels and mailmerge with 
  920.         desired fonts. However, I have found that some fonts work well
  921.         for me (usually with .SFP/.USP extension), and others do not. 
  922.         You can only experiment. Do not use landscape fonts. 
  923.  
  924.         And, it is recommended that you use only fixed width fonts for 
  925.         address labels. (Otherwise, the labels 2 & 3 will not print in 
  926.         a straight line on the page). Two fixed width fonts are included 
  927.         (fix_norm.usp and fix_bold.usp). Proportional fonts can be used 
  928.         in the mailmerge section without difficulty.
  929.  
  930.         If you do not have your own favorite HP fonts, download file:
  931.  
  932.                 ZMAIL_LJ.ZIP  (the FONTS.LST within it should 
  933.                                reside in the \zipmail directory.
  934.                                FONTS.LST can be edited with an
  935.                                ASCII editor.)
  936.  
  937.                 If you unzip this file to \zipmail, it will be
  938.                 moved to \zipmail for you.
  939.  
  940.         Install all fonts you've determined to be compatible (plus the
  941.         fonts with the above file) in a directory called: 
  942.  
  943.                                  \zipmail\fonts 
  944.         
  945.  
  946.             First ensure that the system is set for laser printer 
  947.             (UTILS/P/S). It must have "LASER" in its name.
  948.  
  949.             Then enter UTILS/L and tell the system if you are using 
  950.             Avery 5351 or 5375 copier labels. If not, customize for
  951.             your own labels.
  952.  
  953.             Then enter UTILS/P/L and give it your font directory name,
  954.             an extension mask (i.e., "??P")
  955.  
  956.             Use <F5> to select a fixed font for your address, and 
  957.             another similar font for your body of mailmerged letter
  958.             (if applicable).
  959.  
  960.             When you go into <L>abels from the main menu, you'll see
  961.             another new screen. 
  962.         
  963.  
  964.         PLEASE NOTE: This feature relies on the DOS DIR command when 
  965.                      printing the <F6> list.  If character #36 is not
  966.                      a colon (:) when running the DIR on your system,
  967.                      let me know so I can make the necessary changes.
  968.  
  969.                      Also note that the font list will display in DOS
  970.                      order.  If you want that alphabetical, use a 
  971.                      directory sorter like Norton's DS.EXE.
  972.  
  973.                      At this point in time, this laser feature does 
  974.                      not work with the DOS Share.exe loaded. If I can
  975.                      correct this, I will.
  976.  
  977.      Added optional INSTALL switches (for new installations only): 
  978.  
  979.         /M if Monochrome
  980.         /C if Color
  981.         /T if function keys are on TOP
  982.         /L if function keys are on LEFT
  983.  
  984.         Any order, but DO NOT use spaces in the argument.
  985.  
  986.      Example of new installation:
  987.  
  988.         ZIPMAIL /MT   Monochrome with function keys on Top
  989.         ZIPMAIL /ML   Monochrome with function keys on Left
  990.         ZIPMAIL /LC   Color, with function keys on Left
  991.         ZIPMAIL /L    Color, and absence of M or C causes prompt
  992.      
  993.   V3.38 & V3.39 not released
  994.  
  995.   V3.37
  996.      Expanded the "hello" field expansion capabilities from 10 to 15.
  997.      Added a message in the update file regarding the use of area codes.
  998.        If you ever have the area codes turned OFF in the UTILS/"S"
  999.        section (on page 1), this affects you. I plan to make area codes
  1000.        (or the spaces for area codes) mandatory to simplify some coding.
  1001.        I can't imagine anybody without the need for area codes, but if 
  1002.        there is someone out there that uses phone numbers ALL within
  1003.        the same area code, you best contact me if you want that feature
  1004.        left in. If you do not use phone numbers at all, this does not 
  1005.        apply to you.
  1006.      Rewrote the UTILS/"R" function to leave the exact database on the
  1007.        temporary drive so that if you failed to make a backup, all data
  1008.        is preserved. If a failure occurs anywhere in the process, that 
  1009.        database is automatically restored. HOWEVER, this does not remove
  1010.        your responsibility to make a backup before using this function.
  1011.  
  1012.   V3.36
  1013.  
  1014.      Fixed a very stupid bug that was harmless but rendered the last 
  1015.      version inoperative.
  1016.  
  1017.   V3.35
  1018.  
  1019.    You may now use UTILS/"R" to customize an existing database by
  1020.      eliminating some of the fields you don't use. Note that if
  1021.      you shorten a database with records in it, you will not be 
  1022.      able to recall the data in the fields you eliminated. The 
  1023.      system should be smart enough to avoid displaying NUL fields,
  1024.      but I haven't tested all areas yet. You may peek at it, but 
  1025.      DO NOT use this function without backing up your data.
  1026.      Also, based on the size of the current database, it will tell
  1027.      you how much savings/costs should be expected in Kbytes.
  1028.    You may now move from Menu #1 to Menu #2 to UTILS by just hitting 
  1029.      the <ENTER> key. Repetitive hits gets you 1,2,U,1,2,U etc.
  1030.      But from Menu #2 you may bypass UTIL with an <ESC>.
  1031.    In Rapid review, you can swap the work and home phones with <ALT-S>.
  1032.      If you want to do a GLOBAL swap, use <ALT-G). These features
  1033.      were put in because the home/work/fax number fields were an
  1034.      afterthought, and some folks put their home phone numbers in 
  1035.      what is now called WORK phone.
  1036.    
  1037.   V3.34
  1038.  
  1039.    Eliminated need for strip.com to be used for Wordstar conversions.
  1040.    Corrected minor problem in mailmerge screen file selection
  1041.    Corrected problem with converting zip.dbf to include area codes.
  1042.      It did not work if some zipcodes had previously been deleted.
  1043.  
  1044.   V3.33
  1045.  
  1046.    Added <Q>uit and <0> to UTILS menu, although they are not listed
  1047.    Made a few other changes to ensure a reliable "rebuilding" of the
  1048.      databases, however, a BACKUP beforehand is recommended.
  1049.  
  1050.    * Note that a problem may still exist that causes the DBF header
  1051.      to become corrupted. This does not cause a problem except when
  1052.      sometimes using the "append from" function in UTILS/"Transfer".
  1053.      If an error occurs here, you must go into the 'append from'
  1054.      database and rebuild the structure (via UTILS/"M")
  1055.  
  1056.    * If, after once rebuilding, this error recurs, please note the 
  1057.      sequence and let me know. 
  1058.  
  1059.   V3.32
  1060.  
  1061.    Added feature UTILS/"V" to validate integrity of all databases.
  1062.    Added feature UTILS/"O" to delete BAK file after remaking database
  1063.       structure via UTILS/"M" 
  1064.    Corrected problem when using "0" from Menu #1 (a problem with 
  1065.       Clipper would not permit it to succeed on first try.)
  1066.    Corrected formletter printing when seleting from marked list
  1067.  
  1068.   V3.31
  1069.  
  1070.    Corrected stupid mistake when selecting fields (Menu #1, "P")
  1071.    Corrected another stupid mistake in ADD (telephone numbers)
  1072.    NOTE: To add area codes to ZIP.DBF, go to zipcode maintenance,
  1073.          <F4> and <M>odify 
  1074.  
  1075.   V3.30
  1076.  
  1077.    Zipcode.dbf can now be expanded to include the area codes of the
  1078.      cities entered. These codes are not already in the database, they
  1079.      will be collected as you use the system. If anyone out there has
  1080.      a total zipcode:areacode list, please let me know.
  1081.    If zip.dbf is modified via your zip "maintenance" function, area
  1082.      codes will be automatically requested/appended in the ADD mode.
  1083.    Added HPLaser support in "Print Reports" mode from Menu #1, but you
  1084.      must have it selected in Menu #2 <S>ystem setup.
  1085.    Added a SUPER feature to both "Print Reports" and "Labels"
  1086.      modes from Menu #1 to allow greater flexibility.
  1087.    Added Phone fields for Work, Home and FAX (Note, however, that 
  1088.      since you may have directories that you do not want to waste 
  1089.      the disk space on, you must select the ones you wish to have
  1090.      additional numbers from the "Utilities" menu.
  1091.    Made duplicate screening (Menu #1, <D>, <S>) more flexible
  1092.  
  1093.   V3.29
  1094.  
  1095.    Corrected another minor problem in Rapid Review, related to last
  1096.    problem.
  1097.  
  1098.   V3.28            
  1099.  
  1100.    Corrected a problem in Rapid Review while in an index order other
  1101.    than ALPHA or ZIP. Now starts at top of indexed file, and you can 
  1102.    now LOCATE zips and addresses (when indexed on zip or address).
  1103.  
  1104.   V3.27
  1105.  
  1106.    Corrected a loading bug for new users only
  1107.  
  1108.   V3.26
  1109.  
  1110.    Added feature to allow bulk indexing of all directories.
  1111.    Added feature to allow selecting which directories are to be 
  1112.      placed in "hot key" pathes 3-9 (UTIL/A).
  1113.    Added ZAP all records (Menu #1/D). Useful when using temp databases.
  1114.    Added a feature in the UTIL/Transfer/Append function to allow 
  1115.       differentiation not only by SRCH code, but also zip range.  
  1116.    In three areas, I have now allow selection of a new directory/
  1117.       database from a list of all directories on all drives (not just
  1118.       the current drive). The three areas are (a) indexing (UTIL/I),
  1119.       (b) Transfer/Append (UTIL/T) and (c) the "0" selection from 
  1120.       menues 1 & 2.  
  1121.    The two above capabilities allows users to select from any zipmail
  1122.       directory on any drive, plus manipulate temporary files to your
  1123.       hearts content. Example: Select a directory and transfer its 
  1124.       structure to \zipmail\temp by specifying an unused SRCH code.
  1125.       Then select \zipmail\temp and append records into it by both
  1126.       SRCH code and a zip range. Append again for zip ranges #2 and
  1127.       #3 and so forth. Now you have a special database whose selection 
  1128.       critera is based on multiple zip ranges. Note that if you intend
  1129.       to create labels it gets a bit tricky if you want to insert 
  1130.       "mail codes", which will be inserted only in the temp directory.
  1131.       You could delete from source as you, and then append back, but 
  1132.       if you drew from multiple sources you would have a problem.
  1133.  
  1134.   V3.25
  1135.  
  1136.    Eliminated superfluous print after ASCII label print
  1137.    Removed restriction for printing labels with empty LAST/FIRST name
  1138.      fields. 
  1139.    Fixed minor bug when printing letters (was omitting institute)
  1140.    Eliminated unused printer codes
  1141.    Added ability to manually send Font code to printer (UTILS/P/F)
  1142.  
  1143.   V3.24  
  1144.  
  1145.    Added ability to print labels to an ASCII disk file (last question
  1146.       prior to printing label)
  1147.    Added an external .EXE file for indexing (hopefully will eliminate
  1148.       memory index errors)
  1149.    Can now select zip/state lengths when creating new databases
  1150.    Convert to Upper/Lower case did not work (in Utils/U)
  1151.    Updated State "Counts" in menu #2 for 4-char state compatibility
  1152.    Upper/lower case conversion now also converts first1, first2 fields
  1153.    Extended index memory to 128K
  1154.    In ADD mode, "local" now accepts upper or lower case
  1155.    "Q" now departs util and rapid review screens (Quit to previous?)
  1156.  
  1157.   V3.23  
  1158.    
  1159.    Corrected error (for those NOT using optional ZIP.DBF) while in
  1160.      the ADD mode.
  1161.  
  1162.   V3.22 
  1163.  
  1164.    Corrects error in automatic state verification (sorry 'bout that)
  1165.    Reinstates capability to add remarks while in the ADD mode.
  1166.  
  1167.   V3.21 
  1168.  
  1169.    Corrects minor bug (non-destructive crash) when exiting UTILS/SYSTEM 
  1170.    mode.
  1171.  
  1172.   V3.20
  1173.  
  1174.    Corrects some problems for those using multiple databases.          
  1175.    Allows expansion of ZIP codes to 10 characters (zip+4, foreign, etc)
  1176.    Allows selectable spaces between date and name/address in mailmerge
  1177.    Automatic State help when an incorrect state has been enterred.
  1178.    Automatic search of complete hard drive and partitions for zipmail
  1179.      directories during the update process.
  1180.    Note that you can have one database that is strickly foreign and the 
  1181.      others domestic (with 5 character ZIP code).
  1182.  
  1183.   V3.14
  1184.  
  1185.    Allows DELETE of entire directory and its contents
  1186.    Allow calling Utilities from Menu #2
  1187.  
  1188.   V3.13
  1189.  
  1190.    Now allows copying records selected by SRCH code out of the
  1191.    current directory into a new directory. Also allows appending
  1192.    records from a selected directory into the current directory
  1193.    (also by SRCH code). Optionally delete to eliminate duplicates.
  1194.  
  1195.    Can now Delete by SRCH code. 
  1196.  
  1197.    Corrected a minor bug in EDIT screen print with <F5>.
  1198.  
  1199.   V3.11
  1200.  
  1201.    Very minor bug fixes. Calling zip codes from edit screen caused an 
  1202.    error when the zipcode database was not used. Those using the dialer
  1203.    received an error if the right sequence was not followed. Nothing 
  1204.    else major.
  1205.  
  1206.   V3.10
  1207.  
  1208.    Switched to Blinker compiler to better utilize memory. Rather than
  1209.    running close to the edge, now have over 100K available at any one time.
  1210.    Also corrected mailing labels problem when using zip code index order. 
  1211.  
  1212.   V3.03
  1213.                                                                           
  1214.    MailMerge no longer displays the screen asking for label margins.
  1215.    Added automatic positioning of body text during MailMerge.
  1216.    Corrected dialer bug                                                                       
  1217.    Added ability to delete unwanted records in PRINTER database.          
  1218.    Added dialer <Alt-D> to Rapid Review and Edit screen
  1219.    Added Form Letter print to individual records <Alt-F> in Rapid 
  1220.       Review and Edit screen
  1221.    Made the number of directories for your databases virtually unlimited. 
  1222.    Corrected a number of minor bugs (including Help)
  1223.    
  1224.                                                                           
  1225.   V3.01
  1226.  
  1227.    Now allows the use of database #2 for other than the master directory.   
  1228.    However, do not use the master directory (\zipmail) for your personal    
  1229.    files.  Always use a subdirectory off of \zipmail (i.e., \zipmail\names) 
  1230.                                                                             
  1231.    Added a warning whenever a macro contains the word FORMAT.               
  1232.                                                                             
  1233.    Added the automatic dialer to EDIT screen.                                   
  1234.                                                                             
  1235.  
  1236.   V3.00
  1237.  
  1238.    VIDPOP is no longer needed (saves 38K of memory)
  1239.    BROWSE can now select records to EDIT, with selectable fields
  1240.    SRCH codes are now both selectable and deselectable (or combined)
  1241.    Up to 10 MACROS can be assigned to run programs external to ZipMail
  1242.    Multiple directories can now be indexed over night
  1243.    A SuperFunction shell allows creating/manipulating your own databases
  1244.    No changes in NAMES.DBF, but new pathes.str is included
  1245.    Memory utilization has been improved with overlay()
  1246.    Will overwrite your PRINTER.DBF, so if yours is special save it and 
  1247.      then restore it after 3.00 installation.
  1248.  
  1249.  
  1250.